/**
 * @file pointertypes.h
 * @author your name (you@domain.com)
 * @brief 
 * @version 0.1
 * @date 2022-10-20
 * 
 * @copyright Copyright (c) 2022
 * 
 */
#ifndef SRC_POINTERTYPES_H_
#define SRC_POINTERTYPES_H_
extern "C" {
#include <libavcodec/avcodec.h>
}

#include <QImage>
#include <memory>



Q_DECLARE_METATYPE(std::shared_ptr<QImage>);
Q_DECLARE_METATYPE(std::shared_ptr<AVFrame>);

/**
 * @brief 注册自定义类型
 * 
 */
void register2meta();


#endif  // SRC_POINTERTYPES_H_
